@charset "UTF-8";

*{ padding: 0; margin:0;}
body {margin:0;padding:0;font:14px/160% "微软雅黑",Arial,Helvetica;color:#6c6c6c}
/*定义链接*/
a,a:link {color:#f00;text-decoration:none}
a:hover,a:focus {color:#f00;text-decoration: none;outline:none;-moz-outline:none}
a:visited {color:#f00}
a:active {color:#ff0000}
.r {
    float: right;
}
li{  list-style: none;}
area{blr:expression(this.onFocus=this.blur())}
.l {
    float: left;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
ul {
    list-style-type: none;
}
/*定义图片*/
img {padding:0;margin:0;border:0}
img {height:auto;max-width:100%;margin-left: auto;margin-right: auto}

h1{
    font-weight: normal;
}
ul li p,ol li p {display:inline-block;margin:0}

/*header*/
.navbar-default{padding:0;background-color:#000;border-bottom:0px solid rgba(255,255,255,0);-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.navbar-default .navbar-toggle:hover{background-color:#fff}
.navbar{margin-bottom:0;max-height:70px;}
/*logo*/
.navbar-header{ width:230px;height:59px;background-size:auto 30px;font-size:14px; }
.logo a:link{ color:#FFF}
.logo{margin:0;padding:0;display: inline-block; float:left}

.logo img{ margin-right:12px;}
.logobt{  font-size:16px; font-weight:bold; float:right; margin-top:20px;color:#fff; line-height:20px; }
.logobt span{ font-size:14px; font-weight:normal}
@media (max-width:767px){
.navbar-default .navbar-toggle {padding:4px;margin-top:18px;margin-bottom:0;border-color: #ccc}
.navbar-default .navbar-toggle:hover {background: transparent}
.navbar-default .navbar-toggle .icon-bar {background-color: #ccc}
}
/*nav*/
.navbar-default .navbar-nav li {position: relative}
.navbar-default .navbar-nav li.tel {/*margin-left: 40px*/}
.navbar-default .navbar-nav li.tel a {color: #f00}
.navbar-default .navbar-nav li a:before {display: block;content: '';width: 100%;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;height: 0;position: absolute;top:0;left:0;background:#cc0000;z-index:-1}
.navbar-default .navbar-nav li a:hover:before {height:100%}
.navbar-default .navbar-nav li.hover a:before {height:100%;background:#f00}
.navbar-default .navbar-nav li a{font-size:14px;line-height:70px;display:block;padding:0;margin:0 12px;color:#fff}
@media (max-width:1000px) {.navbar-default .navbar-nav li a{margin:0 10px}}
.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li.hover a{text-decoration: none; color:#fff;background-color:rgba(255,255,255,0)}
@media (max-width:767px){
.navbar-default .navbar-nav {float:inherit !important}
.navbar-default .navbar-nav li {display: block}
.navbar-default .navbar-nav li a,.navbar-default.sticky .navbar-nav li a {;padding:0;color:#fff !important;line-height:50px;text-decoration:none; border-bottom:1px solid hsla(0,0%,100%,0.20)}
.navbar-default .navbar-collapse {background-color:#f00;border-width:0}
}
.collapse{ float:right}




/*================= banner===================*/

#banner{ position:relative; height:550px; overflow:hidden;  margin-top: 70px;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 550px;}


#banner .hd{  margin:0 auto; position:absolute; width:100%;}

#banner .hd a{ display:block; width:55px; height:105px;}

#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;  margin-top: -150px; position:relative; height:40px;  }

#banner .hd ul li{ display:inline-block; padding-top:13px;}

#banner .hd ul li a{ line-height:40px; border-radius:4px;  height:8px; width:8px; margin:0 3px; display:block; background:#fff; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;  }



#banner .hd ul li a:hover{ background:#e60016; width: 30px;  }

#banner .hd ul .on a{  background:#e60016;  width: 30px;}

#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-21px;}

#banner  .bnt:hover{ }

#banner .prev{ position:absolute; left:-54px; }

#banner .next{ position:absolute; right:-54px; }

#banner:hover .prev{left:50px;  opacity:.5; filter:alpha(opacity=50);}

#banner:hover .next{right:50px; opacity:.5; filter:alpha(opacity=50);}


/*================= 首页 ==================*/

#s_main_box{ position:relative; }

#s_module_box { padding:35px 0 35px 0; height:110px; overflow:hidden; position:relative;}

#s_module_box .dd{ float:left; border-right:1px solid #e0e1e3;  padding-right:50px; margin-right:53px;}

/*==========快捷链接============*/
#link_box{position:relative;width:100%;margin-top:-95px;z-index:999; height: 95px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99171413', endColorstr='#99171413');background:rgba(23,20,19,.6)}
#link_box .main_box{ overflow: hidden;}
#link_box .content{ width: 1260px; margin:auto}
#link_box li{ display: block; float:left; width: 305px; border-right:1px solid #b2b7ba; background: url(../images/icon_tx_fd.png) center no-repeat; background-size: 0 0;height: 95px;}
#link_box {display:inherit; text-align: center; font-size:14px;text-align:center;color:#fff;height:95px}
#link_box  .box{display:inline-block; position: relative; padding-left: 66px; }
#link_box  img{ position: absolute; top: 22px; left: 0; display:block;  }
#link_box a:hover img{}
#link_box  h1{ padding-top: 28px; text-align: left; display: block; font-size: 12px; color: #fff;}
#link_box  h1 strong{ display:block; font-size: 14px; margin-bottom: 3px;}
/*#link_box li:hover{ background: url(../images/icon_tx_fd.png) center no-repeat; background-size: 400px 400px;}*/

#login_box .content, #banner .bnt, #nav li .a i, .list_box, #bnt_site_map, .ewm_box *, #s_about li .text_box, #s_news .hd *, #s_case li .text_box, #n_news *, #n_zizhi li .pic_box, #n_job .hd a, #n_dsj dd, #n_dsj dd .pic_box, #link_box li, #n_join a, #n_case li .text_box, #n_case li span, #n_up_box *, #n_jstx ul *, #n_wh li img {
    -moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.news .dl-horizontal, .about .shuju figure, .case figure a figcaption, .comment-respond #submit, .banner p, .process figcaption, .kefu, .packages .tc-box, .navbar-brand, .navbar-default, .transition, .huodong, :link, :visited, :hover, :active, :focus {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

/*产品展示*/
.cpzs{
	padding-top: 60px;
padding-bottom: 65px;}

.container{
	padding-right: 15px;
padding-left: 15px;
width:1260px; 
margin:auto}

.text-center{text-align: center;}

.h-h2{font-size: 24px;
color: #ff0036;
line-height: 150%;
margin: 0;
    margin-bottom: 30px;
padding: 0;
}

.h-h2 span{text-transform: uppercase; font-family:Arial, Helvetica, sans-serif}


#category {display: block;     padding-bottom: 0px;margin-bottom: 55px; margin-top: 30px;}
#category a { border:none; font-size: 14px; padding:10px 28px; margin-right:4px;  border: 1px #efefef solid;color:#a9a9a9;background-color:#fff; transition: 0.3s;transform-origin: top;text-decoration : none}
#category a.active, #category a:hover { color:#fff;transition: 0.3s; background-color:#e60016;transform-origin: bottom;border: 1px #e60016 solid;}



.case .row div:nth-child(1) {animation-delay: 0.1s}
.case .row div:nth-child(2) {animation-delay: 0.2s}
.case .row div:nth-child(3) {animation-delay: 0.3s}
.case .row div:nth-child(4) {animation-delay: 0.1s}
.case .row div:nth-child(5) {animation-delay: 0.2s}
.case .row div:nth-child(6) {animation-delay: 0.3s}
.case .row div:nth-child(7) {animation-delay: 0.1s}
.case .row div:nth-child(8) {animation-delay: 0.2s}
.case .row div:nth-child(9) {animation-delay: 0.3s}
.case .row div:nth-child(10) {animation-delay: 0.1s}
.case .row div:nth-child(11) {animation-delay: 0.2s}
.case .row div:nth-child(12) {animation-delay: 0.3s}
/*case*/
.case {/*! background-color:#eee; */}
.case .menu-kj2 {margin-bottom:50px}
.case .h-h2 {margin-bottom:10px;}
.case .row figure {margin-bottom: 30px;}
.case figure a {position: relative;width: 100%;height: 100%;display: block;text-decoration: none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out}
.case figure:hover a {transform:scale(1.05);-webkit-transform:scale(1.05)}
.case figure a figcaption {display: block; background-color:#1e1e1f;margin: 0 auto}
@media (min-width:1200px) {.case figure a {width: 380px;}.case.team-show figure a {width: auto}}
.case figure a figcaption h3 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 18px;color: #fff; margin: 0;padding: 13px 30px 13px 30px;text-align: left;font-weight:normal}
@media (max-width:767px) {.case figure a figcaption h3{padding: 20px 10px 18px 10px}}
.case figure a figcaption h3 span {display: block;margin-top: 5px;font-size: 14px;color: #999}
.case figure:hover a figcaption {background-color: #ff0036}
.case figure:hover a figcaption h3 span {color:rgba(255,255,255,.7)}
.case figure:hover h3 {color:#fff;}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
}


.pageFooter{position: relative;z-index: 2}
.pageFooter .foot1 .tit{line-height: 1}
.pageFooter .foot5 .tit{line-height: 1}
.pageFooter{padding-top: 45px}
.pageFooter .foot2 .bnav_tit, .pageFooter .foot3 .bnav_tit, .pageFooter .foot4 .bnav_tit{line-height: 1.2}
.pageFooter .foot_top{padding-bottom: 10px}
.wrap { width:1260px; margin-right:auto; margin-left:auto;}
.wrap1 { width:1080px; margin-right:auto; margin-left:auto;}

/*footer通用*/
.pageFooter{background: #1e1e1f;padding-top: 65px}
.pageFooter .foot1{width: 30%;float: left;margin-bottom: 30px;}
.pageFooter .foot1 .tit{font-size: 27px;color: #E60920;margin-bottom: 30px}
.pageFooter .foot1 span{display: block;width: 29px;height: 29px;position: absolute;left: 0;top: 0}
.pageFooter .foot1 .dingwei span{background:url("../images/dingwei.png")}
.pageFooter .foot1 .tel span{background: url("../images/tel.png")}
.pageFooter .foot1 .tel a{ color:#fff}
.pageFooter .foot1 .mail span{background: url("../images/mail.png")}
.pageFooter .foot1 .mail a{ color:#fff}
.pageFooter .foot1 .dingwei,.pageFooter .foot1 .tel,.pageFooter .foot1 .mail{font-size: 14px;color: #fff;padding-left: 40px;position: relative;line-height: 35px;margin-bottom: 15px}
.pageFooter .foot1 .share{font-size: 17px;position: relative}
.pageFooter .foot1 .bds_weixin,.pageFooter .foot1 .bds_sqq,.pageFooter .foot1 .bds_tsina{background: url("../images/bottom_share.png");background-repeat: no-repeat}
.pageFooter .foot1 .bds_weixin{background-position: 0 0}
.pageFooter .foot1 .bds_sqq{background-position: -40px 0}
.pageFooter .foot1 .bds_tsina{background-position: -85px 0}
.pageFooter .foot1 .share_word{float: left;line-height: 40px}
.pageFooter .foot1 .bdsharebuttonbox{margin-left: 100px}
.pageFooter .foot2,.pageFooter .foot3{width: 12%;float: left}
.pageFooter .foot4{width: 18%;float: left}
.pageFooter .foot2 .bnav_tit,.pageFooter .foot3 .bnav_tit,.pageFooter .foot4 .bnav_tit{font-size: 18px;margin-bottom: 30px}
.pageFooter .foot2 .bnav_erji,.pageFooter .foot3 .bnav_erji,.pageFooter .foot4 .bnav_erji{font-size: 14px;margin-bottom: 14px}
.pageFooter .foot5{width: 21%;float: right}
.pageFooter .foot5 .ewm1{border-bottom: 1px solid #CFCFCF;padding-bottom: 13px}
.pageFooter .foot5 .tit{font-size: 27px;color: #E60920;margin-bottom: 30px;padding-left: 15px}
.pageFooter .foot5 .left_txt{float: left}
.pageFooter .foot5 .left_txt .left_box{padding-left: 15px}
.pageFooter .foot5 .left_txt .ewm_tit{font-size: 14px;line-height: 2;padding-top: 10px}
.pageFooter .foot5 .left_txt .ewm_name{font-size: 18px}
.pageFooter .foot5 .right_pic{float: right;width: 31%}
.pageFooter .foot5 .right_pic .pic_box{padding-right: 15px; }
.pageFooter .foot5 .ewm2 .pic_box{padding-top: 15px; }
.pageFooter .botnav_box a{ color:#FFF;text-decoration:none }
.pageFooter .botnav_box a:hover{ color:#e60016}

.footer2{ height:40px; background:#e60016; color:#fff; font-size:14px; line-height:40px}
.footer2 .site_name{margin-right:15px;}
.footer2 .beian{margin-right:20px;}
.footer2 .shu{margin:0 5px;}
.btmspace-15{margin-bottom:15px;}
.one_third{ width:230px;}

.pageFooter input {
    color: #32353C;
    background-color: #FFFFFF;
}
.pageFooter input, #footer button {
    border-color: transparent;
}
.pageFooter input {
    display: block;
    width: 100%;
    padding: 8px;
}
.pageFooter input, #footer button {
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
}

input, textarea, select, button {
    display: block;
    resize: none;
    outline: none;
    color: inherit;
    font-size: inherit;
    
    vertical-align: middle;
}


button {
    color: #FFFFFF;
    background-color: #E43F21;
}
.pageFooter input, .pageFooter button {
    border-color: transparent;
}
.pageFooter button {
    padding: 8px 18px 10px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
}

.fix {
    *zoom: 1;
    *clear: both;
}
.ewm1_area{ height:70px;}


/*内页导航*/
.cont_img{height: 264px;margin-top: 70px;}
.cont_nav{width:100%;z-index:1;position:relative;height:62px;background-color: #363636;}

.cont_nav_left span{float: left;font-size:16px;/*! border-top:4px solid transparent; *//*! margin-top:-1px; width: 152px;*/height: 62px;    margin-right: 30px;
    padding-left: 22px;
    padding-right: 22px;
}
.cont_nav_left span a{color:#fff;/*width: 152px;*/height: 62px;line-height:62px;text-align:center;float: left;
    
}
.cont_nav_left span:hover,.cont_nav_left span.on{background-color:#e60013;/*! border-color: #fd8d1f; */}
.cont_nav_left span:hover a,.cont_nav_left span.on a{color: #fff;}
.cont_nav_left{float: left;}
.bread{float: right;font-size:14px;color: #999;line-height:62px;}
.bread a{color: #999;}
.bread a:hover{color: #666;}


/*关于我们*/

.intro .pt1 {margin-bottom:60px; overflow:hidden;}
.intro .pt1 .bjk{line-height:24px;}
.intro .pt2{overflow:hidden;margin-top: 40px;}
.intro .pt2 .number_box{padding:70px 150px; background-size:cover;font-size:15px; color:#c61d23; background-position:center center; background-repeat:no-repeat;}
.intro .pt2 .number_box .num_box{text-align:center; margin-bottom:20px;}
.intro .pt2 .number_box .num_box .number{font-size:60px; color:#c61d23; }
.intro .pt2 .number_box .info_box{text-align:center;color: #050505;}


.full-row {
    width: 100%;
    transition: .2s width ease;
    *zoom: 1;
}
.intro .pt2 .number_box {
    font-size: 15px;
    color: #c61d23;
}
.full-row > .span-4 {
    width: 33.33333333%;
    *width: 33.22333333%;
}
.full-row > [class*="span"] {
    float: left;
}
.intro{ margin-bottom:40px; margin-top:50px}

.jj{ width:730px;text-indent: 2em;}



/*产品内页*/

.bt{ text-align:center; color:#323233; font-size:24px; font-weight:bold; margin-bottom:40px;}

.gn{ background:url(../images/hbg.jpg) repeat-x; height:230px; }
.gn ul{ width:900px; margin:auto}
.gn li{ float:left; margin-left:44px; margin-right:44px;  width:91px;  margin-top:60px;}
.gn li p{ font-size:18px; color:#FFF; line-height:30px;}

.gn1{ background:url(../images/hbg.jpg) repeat-x; height:230px; }
.gn1 ul{ width:900px; margin:auto}
.gn1 li{ float:left; margin-left:44px; margin-right:44px; /*! width:91px; */ margin-top:60px;}
.gn1 li p{ font-size:18px; color:#FFF; line-height:30px;}


.xbt{font-size:14px;  color:#a4a6a6; margin-bottom:30px;}

.xntd{ margin:30px 0}
.xntd p{ text-align:left; line-height:36px; font-size:16px; }
.xntd p span{ color:#cd384c}

.bk{ border:1px solid #171516; height:140px;line-height:140px;margin-top: 40px;}
.bk img{display: inline-block; vertical-align: middle;}

tr td{ padding-left:12px; height:30px;}
.td3 td{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 
.td3 table{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 

.td3 tr:nth-of-type(2n) {
    background:#ebebeb;
}

.td3 td:nth-of-type(2n+1) { border-right:#333 1px solid
}

.jbt{
    overflow: hidden;
    width: 1080px;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-bottom: 30px;
    margin-top: 40px;
}

.jbt dl {
    overflow: hidden;
    width: 344px;
    height: 216px;
	float:left;
    margin-right: 8px;
    margin-bottom: 18px;
    margin-left: 8px;
}
.jbt dt {
    overflow: hidden;
    float: left;
    width: 344px;
    height: 213px;
    position: relative;
}

.jbt dt span {
    display: block;
    width: 100%;
    line-height: 33px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: url(../images/news02.png) repeat center;
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tjcp{ background:#fff; margin-bottom:15px;padding-bottom: 5px; text-align:center}
.tjcp ul li p{ line-height:24px ;margin-bottom: 20px; text-align:center}
.tjcp ul li{ padding-top:10px;}
.tjcp ul li  a:hover{ color:#2eaaac }


/*==============新闻=====================*/

.n_news{ /*! padding:60px 0; */}

.n_news ul {  }

.n_news ul li {  padding:30px 0; display:block;  height: 210px; border-bottom: 1px solid #efefef;  }

.n_news ul li .box { background: transparent; height: 180px; padding-top: 10px; }



.n_news ul li .fl { position:relative; padding-top:20px; padding-left: 155px; width: 500px; }

.n_news ul li .fl .date { position: absolute; left: 0; float: left;  }

.n_news ul li .fl .date span{ display:block; margin-top:20px; height:30px; width:30px; background:url(../images/icon_news_jt.png) center no-repeat; }

.n_news ul li .fl .date strong{  font-family: "Arial"; display:block; font-size:26px; color:#a9a9a9; display:block; }

.n_news ul li .fl .date strong::before {width: 35px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 15px;left: 90px;transition: all 0.3s ease-out 0s;}

.n_news ul li .fl a{ display:block;width: 800px;}

.n_news ul li .fl a h1{ font-size:16px; padding-top:0px; color:#646464; display:block; margin-bottom:15px;}

.n_news ul li .fl a p{ color: #97979d; line-height:24px; font-size:14px; }

.n_news ul li .fr { display:block; width:224px; height:130px;}

.n_news ul li .fr img {width:224px; height:130px; }

.n_news li:hover .fl { padding-left: 175px; }

.n_news li:hover .fl h1{ color:#e60013;}

.n_news .box:hover .date strong{ color:#424242;}

.n_news .box:hover .date strong::before {width: 60px;transition: all 0.3s ease-out 0s;background: #e60013;}

.n_news .box:hover .date span {background:url(../images/icon_news_jt_hover.png) center no-repeat #e60013; }



/*页码*/

.pages {clear: both;height: 30px;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center; font-size:12px; width:100%;}
.pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pages ul li:hover{ background:#e60013; color:#fff;border: 1px solid #e60013}
.pages ul li.thisclass {display: inline-block;border: 1px solid #e60013;padding: 2px 9px;margin: 0 3px;background:#e60013;color: #fff;}
.pages ul li.thisclass a {color: #fff;}
.pages ul li a{ display:block;color:#999}
.pages ul li a:hover {color: #fff;}


/*==============详情=====================*/

.n_article{ padding:30px 0;}

.n_article .ar_title{padding:0}

.n_article .ar_title h1{padding-bottom:30px;font-size:24px;border-bottom:1px solid #dde0e4;display:block;text-align:center;line-height:30px;color:#333846}

.n_article .ar_title h2{height:30px;line-height:30px;font-size:12px; padding-top:10px;display:block;text-align:center;color:#333846;line-height:30px;font-weight: initial;}

.n_article .article{padding:30px 0 20px;font-size:14px;min-height:400px; margin-bottom:20px}

.n_article .article p{font-size:14px;line-height:28px;}

.n_article .bnt_page{ height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}



.jiathis_style{ margin-top:10px;}


.cont_f2_top{overflow: hidden;margin-top:40px;}
.cont_f2_top span{color:#3e3e3e;margin-bottom:25px;float: left;width: 437px;padding-left:30px;}
.cont_f2_span1{background: url("../images/tel1.png") no-repeat left center;}
.cont_f2_span2{background: url("../images/fax.png") no-repeat left center;}
.cont_f2_span3{background: url("../images/sj.png") no-repeat left center;}
.cont_f2_span4{background: url("../images/web.png") no-repeat left center;}
.cont_f2_span5{background: url("../images/email.png") no-repeat left center;}
.cont_f2_span6{background: url("../images/add.png") no-repeat left center;}
.cont_f2_span7{background: url("../images/add.png") no-repeat left center;}
.cont_f2_top span.cont_f2_span2,
.cont_f2_top span.cont_f2_span4,
.cont_f2_top span.cont_f2_span6{width:550px;margin-left:100px;}
.map{width: 1200px;overflow:hidden;margin:40px 0 50px 0;}
.map img{display: block;width: 100%;height:100%;}



/*网站基本定义*/

.clear{ clear:both; line-height:0; height:0; font-size:0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}


.o-m{background:#f8f8f8;width:1200px;margin:20px auto;}
.o-m .ul-o{float:left;width:320px;position:relative;background:#bfbdb9;}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2}
.o-m .ul-o span{width:62px;height:68px;float:left;display:block;border-bottom:1px solid #bfbdb9;background:url(../images/n-qyjz-1.png) no-repeat;background-position:-272px 20px;}
.o-m .ul-o .li-t span{background-position:-272px -50px;}
.o-m .ul-o .li-s span{background-position:-272px -120px;}
.o-m .ul-o .li-f span{background-position:-272px -190px;}
.o-m .ul-o .li-w span{background-position:-272px -257px;}
.o-m .ul-o .li-l span{background-position:-272px -323px;}
.o-m .ul-o li p{float:left;line-height:68px;color:#fff;font-size:16px;font-style:italic;width:258px;border-bottom:1px solid #cccbc8;}
.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(../images/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m .ul-o .li-mask{background:#ff6800;position:absolute;left:0;top:0;width:335px;height:68px;background:url(../images/n-qyjz-52.png) no-repeat;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-t{background:#f8f8f8;width:880px;float:left;height:414px;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m .ul-t .li-top{padding:0 0 0 50px;}
.o-m .ul-t h5{color:#666;font-size:24px;line-height:38px;}
.o-m .ul-t p{color:#999;font-size:14px;line-height:22px;margin-bottom:5px}
.o-m .ul-t .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m .ul-t .li-a span{color:#999;font-size:14px}
.o-m .ul-t .li-img{width:100%;text-align:center;position:absolute;left:0;bottom:0;}

.li-top li{ width:850px}



/*news*/
.news_f1{-webkit-transition: .5s;padding:0 0 47px 0;border-bottom:1px dashed #c7c7c7;}
.new_left{float: left;margin-top:35px;width: 326px;height:195px;border:1px solid #c3c3c3;overflow: hidden;}
.new_left a{display: block;margin:4px;}
.new_left a img{-webkit-transition: 1s;}
.new_right{width: 830px;float: left;margin:35px 0 0 38px;}
.new_right h2 a{display:block;font-weight: normal;font-size: 16px;color: #333;line-height: 24px;}
.new_right h2 a:hover{ color:#e60013}
.new_right h2 span{font-weight: normal;font-size: 12px;line-height: 24px;color: #999;}
.new_right p{margin:30px 0 17px 0;color: #666;font-size: 14px;line-height: 24px;}
.new_right>a{-webkit-transition: .5s;float: right;border:1px solid #d3d0ce;border-radius:5px;font-size:14px;width: 98px;height:30px;color: #999;text-align: center;line-height: 30px;}
.news_f1:hover .new_left a img,.news_f1:hover .new_left a img{-webkit-transform: scale(1.1);}
.news_f1:hover .new_right>a,.news_f1:hover .new_right>a{color: #fff;background-color: #e60013;border-color: #e60013;}
.news_f1:hover{background-color: #f2f2f2;}
.news_f2{margin-top:15px;}

/*new*/
.bt h1{color:#333;font-size: 18px;margin-top:45px;line-height: 24px;font-weight: normal;}
.dat,.bdsharebuttonbox,.dat span{float: left;color: #999;line-height: 28px;}
.dat span{margin-right:10px;}
.dat{margin-bottom:23px;}
.dat .bdsharebuttonbox{margin-top:0;}
.fanh{float: right;margin-top:-20px;border-radius:5px;background:url("../images/page_03.png") no-repeat 17px 14px #e4e4e4;color:#666;width: 78px;padding-left:46px;height:44px;line-height: 44px;}
.fanh:hover{background:url("../images/page_03.png") no-repeat 17px 14px #d4d4d4;}
.new_center{border-top:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3;padding:15px 0 135px 0;}
.new_center p{font-size: 14px;line-height: 24px;color:#666;margin-top:30px;text-indent: 2em;}
.new_img{overflow: hidden;margin:35px 0 40px 0;}
.new_img img{float: left;margin-left:15px;}
.new_img img.img1{margin-left:0;}
.new_img img.img2{margin-top:15px;}
.fany2{height:55px;margin:50px 0 156px 0;}
.fany2 .fh{width: 105px;}
.fany2 a{border:1px solid #dfdfdf;background-color:#fff;border-right:2px solid #dfdfdf;border-bottom:3px solid #dfdfdf;}
.fany2 a:hover{border-color:#108fcf; }
.fany2 a.new_prev{background:url("../images/pre1_03.png") no-repeat center #fff;}
.fany2 a.new_next{background:url("../images/pre1_05.png") no-repeat center #fff;}
.main {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.ted {
    height: 70px;
    background: #cd384c;
    margin-top: 30px;
    font-size: 30px;
    color: #FFF;
    line-height: 40px;
    font-weight: 600;
    padding-top: 15px;
}

.ted span {
    color: #4c4b4b;
}

#fot_contact h1{ display:block; font-size:18px; color:#fff;}

#fot_contact .ewm_box{ position:relative; }

#fot_contact .ewm_box .ewm{ position:absolute; left:-20px; top:50px; opacity:0; filter:alpha(opacity=0); width:80px; height:90px;  background:url(../images/bg_ewm.png) center no-repeat no-repeat;}

#fot_contact .ewm_box .ewm img{ /*! padding-top:14px; */  width:80px; height:80px; display:block; margin:0 auto;}

#fot_contact .ewm_box:hover .ewm{ opacity:1; filter:alpha(opacity=100); top:45px;}



#fot_contact .link_box{ margin-top:10px;}

#fot_contact .link_box a img{ display:block; margin:0 auto;}

#fot_contact .link_box a{ display:inline-block; height:38px; width:38px; border:1px solid #5f5d5c;  margin-right:10px;}

#fot_contact .link_box a h1{ color:#838383; font-size:12px; display:block; margin-top:5px;}

#fot_contact .link_box a:hover{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3);}


/*
------------------------------
大事记
------------------------------
*/
.mod-event{ width:1200px; margin:auto}
.mod-event {
  position: relative;
  padding: 40px 0; 
  margin-top: -14px;
}

.mod-event .mid-line {
  position: absolute;
  left: 49.8%;
  height: 100%;
  width: 3px;
  border-right: 3px solid #d60c18;
  top: 0; }

.mod-event .item-cell {
  width: 545px;
  background: #f9f9f9;
  border-bottom: 1px solid #df0f1f;
  margin-bottom: 20px;
  padding: 20px 0;
  float: left;
  clear: both;
  position: relative; 
  height: 214px;
}

.mod-event .item-tit {
  padding: 0 10px 0 25px;
  line-height: 27px;
  background: #f9f9f9;
  color: #333;
  position: relative;
  z-index: 8; }

.mod-event .item-2 {
  float: right; }

.mod-event .item-pic {
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 9; }

.mod-event .item-date {
  position: absolute;
 right: -150px;
width: 166px;
  height: 34px;
  line-height: 34px;
  font-size: 18px;
  color: #67b143;
  top: 50%;
  margin-top: -17px;
  background: url(../images/line7.jpg) -95px center no-repeat; }
.lcc{font-size:18px; font-weight:bold; margin-bottom:30px; color:#636363}
.item-date span {
    font-size: 16px;
    color: #df0f1f;
    font-family: "微软雅黑";
}
.mod-event span {
  display: block;
  background: url(../images/process_bg.png) 65px 0 no-repeat;
  text-align: right; }

.mod-event .item-2 .item-date {
  right: auto;
  left: -130px; }

.mod-event .item-cell span {
  animation-name: zoom;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  background-size: 20px 20px;
  background-position: 62px 10px; }

.mod-event .item-2 span {
  text-align: left;
  background-size: 20px 20px;
  background-position: 67px 10px; }

.mod-event .item-2 span {
  animation-name: zoom2;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite; }

.mod-event .item-2 .item-date {
  background: url(../images/line7.jpg) 80px center no-repeat; }

/*动画延迟*/
.mod-event .item-cell:nth-child(1) span {
  animation-delay: 1000ms;
  -webkit-animation-delay: 200ms; }

.mod-event .item-cell:nth-child(2) span {
  animation-delay: 2000ms;
  -webkit-animation-delay: 400ms; }

.mod-event .item-cell:nth-child(3) span {
  animation-delay: 3000ms;
  -webkit-animation-delay: 600ms; }

.mod-event .item-cell:nth-child(4) span {
  animation-delay: 4000ms;
  -webkit-animation-delay: 800ms; }

.mod-event .item-cell:nth-child(5) span {
  animation-delay: 5000ms;
  -webkit-animation-delay: 1000ms; }

.mod-event .item-cell:nth-child(6) span {
  animation-delay: 6000ms;
  -webkit-animation-delay: 1200ms; }

.mod-event .item-cell:nth-child(7) span {
  animation-delay: 7000ms;
  -webkit-animation-delay: 1400ms; }

.mod-event .item-cell:nth-child(8) span {
  animation-delay: 8000ms;
  -webkit-animation-delay: 1600ms; }

.mod-event .item-cell:nth-child(9) span {
  animation-delay: 9000ms;
  -webkit-animation-delay: 1800ms; }

.mod-event .item-cell:nth-child(10) span {
  animation-delay: 10000ms;
  -webkit-animation-delay: 2000ms; }

.mod-event .item-cell:nth-child(11) span {
  animation-delay: 11000ms;
  -webkit-animation-delay: 2200ms; }

.mod-event .item-cell:nth-child(12) span {
  animation-delay: 12000ms;
  -webkit-animation-delay: 2400ms; }

.mod-event .item-cell:nth-child(13) span {
  animation-delay: 13000ms;
  -webkit-animation-delay: 2600ms; }

.mod-event .item-cell:nth-child(14) span {
  animation-delay: 14000ms;
  -webkit-animation-delay: 2800ms; }

.mod-event .item-cell:nth-child(15) span {
  animation-delay: 15000ms;
  -webkit-animation-delay: 3000ms; }

.mod-event .item-cell:nth-child(16) span {
  animation-delay: 16000ms;
  -webkit-animation-delay: 3200ms; }

.mod-event .item-cell:nth-child(17) span {
  animation-delay: 17000ms;
  -webkit-animation-delay: 3400ms; }

.mod-event .item-cell:nth-child(18) span {
  animation-delay: 18000ms;
  -webkit-animation-delay: 3600ms; }

.mod-event .item-cell:nth-child(19) span {
  animation-delay: 19000ms;
  -webkit-animation-delay: 3800ms; }

.mod-event .item-cell:nth-child(20) span {
  animation-delay: 20000ms;
  -webkit-animation-delay: 4000ms; }

.mod-event .item-cell:nth-child(2) img {
  animation-name: rote;
  animation-duration: 6s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite; }

@keyframes zoom {
  0% {
    background-size: 20px 20px;
    background-position: 62px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 55px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 62px 10px; } }
@-webkit-keyframes zoom {
  0% {
    background-size: 20px 20px;
    background-position: 62px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 55px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 62px 10px; } }
@keyframes zoom2 {
  0% {
    background-size: 20px 20px;
    background-position: 67px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 60px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 67px 10px; } }
@-webkit-keyframes zoom2 {
  0% {
    background-size: 20px 20px;
    background-position: 67px 10px; }
  50% {
    background-size: 34px 34px;
    background-position: 60px 0; }
  100% {
    background-size: 20px 20px;
    background-position: 67px 10px; } }
@keyframes rote {
  0% {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0); }
  50% {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg); }
  100% {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0); } }
.ln{ width:812px; float:left}
.lnt{ width:435px; float: right}



/*视频*/


.video_list2 .video_pic {
	WIDTH: 395px; BACKGROUND: url(../images/bg_pic3.png) no-repeat; HEIGHT: 190px
}
.video_list2 LI {
	/*! WIDTH: 405px; */ /*! MARGIN-BOTTOM: 19px; */ /*! MARGIN-RIGHT: 40px; */ float:left; margin-left:12px; margin-right:12px;
}

.video_list2 .video_btn {
	WIDTH: 35px; BACKGROUND: url(../images/icon_play.png) no-repeat; HEIGHT: 35px; TOP: 96px; LEFT: 172px
}

.tips-in {
    padding: 0 32px;
    background: url("../images/bg_sign31.png") no-repeat right bottom #e9e9e9;
    font-size: 14px;
    line-height: 62px;
    cursor: pointer;
    transition: all 0.5s;
    width: 385px
}
 .tips-in.hover {
    background-color: #0c4da2;
    color: #fff;
}